Part Number Hot Search : 
BUT12 2SC3279N MC10125P T211029 LTZ1000A C16LF LTC1685 FM25040C
Product Description
Full Text Search
 

To Download ST90158-EMU2 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ST90158-EMU2
ST9 HDS2V2 EMULATOR FOR ST90158
DOC-ST90158-EMU2/DS
EMULATOR DESCRIPTION s Emulator composed of: - a mainboard included in a box powered by an external power supply - a ST90158 specific probe - a Windows based GNU debugger software running under Windows-3.1x / 9x / NT4.0 Emulator connected to the user application through the probe: - ST90158-EMU adapts to QFP80 or LCC84 package Emulator connected to a host PC or compatible with a standard parallel cable 3V or 5V +/- 10% operating voltage Up to 16 MHz internal clock operation at 5V and 14 MHz at 3V
HARDWARE FEATURES s Clock source selectable: - 4 MHz oscillator on probe - 8 MHz quartz on probe
s s
s
- TTL source from application Application power up detection 9 external input triggers: - 1 input trigger on subclic connector - 8 input triggers from analyser probe 2 output triggers (TTL levels)
s
s
s s
Rev. 2.0
July 1998
This is preliminary information on a newproduct in development or undergoing evaluation. Details are subject to change without notice.
1/4
1
ST90158-EMU2
DEBUGGING FEATURES Mapping s Accessible memory segments in the emulator: all ST9+ segments (21h is reserved). - ROMs are emulated with on-emulator memories - RAMs are emulated with on-emulator memories - external memories are either emulated with on-emulator memories (full space ST9+) or accessed by the emulator on the application board (size of one segment only) s Granularity of 32 bytes s Write or non existing protection mechanism Instruction Breakpoints s Unlimited on the whole memory space s Program stop on specified instruction fetch at C or assembler level s Can be associated with a counter or/and a condition (loss of real time operation) Register Breakpoints s 2 register events defined by register number, register page (if any), data value with bit mask s Read, write, or read/write access conditions s Can be used: - independently to generate up to 2 breakpoints - to define one range of register to generate 1 breakpoint - combined with AND or THEN condition to generate 1 breakpoint Advanced Breakpoints s 4-level sequencer that enables to perform actions when specified event or events sequence occur s Each level is defined by:
IF (N1*Event1) logic_operator1 (Event2) THEN action_list1 ELSIF (N2*Event3) logic_operator2 (Event4) THEN action_list2
s
value with bit mask, read, write or read/write access, opcode fetch - external events using the 9 input triggers - trace full information - any combination of the above listed inputs Actions can be: - to stop the program execution - to output a waveform on one or both of the 2 output triggers - to enable, disable the trace - to record a snapshot in the trace - to go to another level - a set of the above actions
Trace s Trace contents disassembled at source level, optionally interleaved with machine instruction and buses activities s Recordable trace in a text file s 64K-word trace records composed of: - memory segment number, address, data and control buses activities - 8-bit analyser probe - 1 trigger input - 30-bit timestamp extendable by overflow counting. Timestamp clock is device clock source or fixed 20 MHz reference - advanced breakpoint sequencer information s Selective trace defined by events in the sequencer: - trace on - trace off - snapshot - programmable trigger position in the trace record Performance Analysis s Real-time counting of time spent between 2 specified instructions s 48-bit wide count based on timestamp clock s Up to 32K executions recorded for the couple of instructions s Time analysis giving average time, minimum time, maximum time, standard deviation s Graphically displayed results
s s
s
Logic_operator1 or logic_operator2 are one of AND, NAND, OR, NOR, XOR, XNOR Only one level is active at the same time 2x16-bit counters available per level (one for IF, one for ELSIF condition) Events can be: - memory events defined with address, data
2/4
2
ST90158-EMU2
Freeze Peripherals when program execution is stopped s Individual selection to enable/disable freeze function for: - Watchdog Timer when used as Timer - Standard Timer - Multi Function Timer0 - Multi Function Timer1 - Multi Function Timer3 s Watchdog always stopped when program is stopped s ADC always stopped when program is stopped Code Debug s Full C source level and/or assembly level debugging capabilities s Display of source code in concurrent windows s Disassembling capability, optionally with interleaved source lines and ST9+ instructions, with symbolic and/or hexadecimal instruction operands s Log file feature, allowing storage and subsequent redisplay or re-use of all displayed information s Command files capability, which may be executed at user's request or automatically interpreted at start-up Display and Modification Capabilities s All variables, taking into account the exact structure declared in the source code s C-like expressions (display only) s The entire ST9+ memory structure s All ST9+ registers s The ST9+ system registers: - stacks - working registers - flags s Stack showing current function calls for each stack level and their parameter values (display only) Running Features s Execution starting from reset entry point, or from the current position in the user program s Single stepping capabilities: - at source code level - at ST9+ machine instruction level
s
- entering in interrupts or not Function call or a macro reference may optionally be considered as a single instruction depending on the level of detail required
Debugger Customising: s Last working environment restored automatically for a given application: - number of windows opened - windows position - breakpoint lists s Working environment storage in personalization files capability Help Files s Full on-line help following Windows standard help facilities s Context-sensitive accesses from any window s Keyword search facility Debugger based on GDB technology s Line mode accessible, with access to all GDB commands
3/4
3
ST90158-EMU2
Notes:
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publicatio n are subject to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not authorized for use as critical components in life support devices or systems without the express written approval of STMicroelectronics. The ST logo is a registered trademark of STMicroelectronics. (c)1998 STMicroelectronics - All Rights Reserved. Purchase of I2C Components by STMicroelectronics conveys a license under the Philips I 2C Patent. Rights to use these components in an I2C system is granted provided that the system conforms to the I2C Standard Specification as defined by Philips. STMicroelectronics Group of Companies Australia - Brazil - Canada - China - France - Germany - Italy - Japan - Korea - Malaysia - Malta - Mexico - Morocco - The Netherlands Singapore - Spain - Sweden - Switzerland - Taiwan - Thailand - United Kingdom - U.S.A.
4/4
4


▲Up To Search▲   

 
Price & Availability of ST90158-EMU2

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X